package com.group_e.Bubble.client;

import java.util.Date;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

@RemoteServiceRelativePath("user")
public interface UserServiceB extends RemoteService {
	public void addTask(String name) throws NotLoggedInException;
	//public void addTask_Main(String name, String timestamp, String due_date) throws NotLoggedInException;
	//public void addTask_Main(String name, String timestamp, String due_date, String descrip, String tag1, String tag2, String tag3, String tag4) throws NotLoggedInException;
	//public void addTask_Process(String name, String timestamp) throws NotLoggedInException;
	//public void addTask_Process(String name, String timestamp, String tag1, String tag2, String tag3, String tag4) throws NotLoggedInException;
	//public void addTask_Complete(String name, String timestamp, String descrip, String tag1, String tag2, String tag3, String tag4) throws NotLoggedInException;
	//public void addTask(String name, String timestamp, String remove_date, String complete_date) throws NotLoggedInException;
	//public void removeTask_Main(Long id) throws NotLoggedInException;
	//public void removeTask_Process(Long id) throws NotLoggedInException;
	//public void removeTask_Archive(Long id) throws NotLoggedInException;
	public void removeTask(Long id) throws NotLoggedInException;
	public String[] getTask_Name() throws NotLoggedInException;
	//public Date[] getTask_Date() throws NotLoggedInException;
	
	//public Tasks[] getTask_Process() throws NotLoggedInException;
	//public Tasks[] getTask_Complete() throws NotLoggedInException;
	//public Tasks[] getTask_Trash() throws NotLoggedInException;
}
